<?php
class Usuarios_model extends CI_Model {
	
	var $tablaUsuarios = 'user'; #! Como se declara private?

	function __construct(){
		parent::__construct();
	}

	function list_all(){
		$this->db->order_by('id_usuario','asc');
		return $this->db->get($this->tablaUsuarios); 
	}

	function get_by_id($id){
		$this->db->where('id_usuario', $id);
		return $this->db->get($this->tablaUsuarios);
	}

	function save($usuario){
		$this->db->insert($this->tablaUsuarios, $usuario);
		return $this->db->insert_id();
	}

	function update($id, $usuario){
		$this->db->where('id_usuario', $id);
		$this->db->update($this->tablaUsuarios, $usuario);
	}

	function delete($id){
		$this->db->where('id_usuario', $id);
		$this->db->delete($this->tablaUsuarios);
	}
	
}
?>